Crate legogroth16

source ·
Expand description

An implementation of the LegoGroth16 zkSNARK, the LegoSNARK variant of Groth16 zkSNARK proof system.

Re-exports§

Modules§

  • Create and verify proofs for Circom programs
  • Data structures used by the prover, verifier, and generator.
  • Generate public parameters for the LegoGroth16 zkSNARK construction.
  • Create proofs for the LegoGroth16 zkSNARK construction.
  • Verify proofs for the LegoGroth16 zkSNARK construction.

Structs§

Traits§

  • Computes instance and witness reductions from R1CS to Quadratic Arithmetic Programs (QAPs).

Type Aliases§

  • Constraints for the LegoGroth16 verifier.